/**
 * Project Name:emm-common
 * File Name:ActNodeQuery.java
 * Package Name:com.emm.yixun.common.model.dto
 * Date:2017年9月6日上午10:27:00
 *
*/

package com.emm.yixun.common.model.dto;
/**
 * ClassName:ActNodeQuery <br/>
 * Function: 查询条件 <br/>
 * Date:     2017年9月6日 上午10:27:00 <br/>
 * @author   Administrator
 * @version  
 * @since    JDK 1.6
 * @see 	 
 */
public class ActNodeQuery {
    
    private Long projectId;//项目ID
    
    private Long userId;  //用户ID
    
    private String customerNameOrPhone;//客户姓名或者手机号码
    
    private String roomName;//房号
    
    private String startUserName; //发起人
    
    private String actType; //流程类型
    
    private String qType; //查询类型(ActNodeQuery)
    
    private String queryTypeSql;  //查询类型对应的SQL

    private Long roomId; //房间ID

    private Long merchantId;
    
    
    /**
	 * roomId.
	 *
	 * @return  the roomId
	 * @since   JDK 1.6
	 */
	public Long getRoomId() {
		return roomId;
	}

	/**
	 * roomId.
	 *
	 * @param   roomId    the roomId to set
	 * @since   JDK 1.6
	 */
	public void setRoomId(Long roomId) {
		this.roomId = roomId;
	}

	/**
     * projectId.
     *
     * @return  the projectId
     * @since   JDK 1.6
     */
    public Long getProjectId() {
        return projectId;
    }

    /**
     * projectId.
     *
     * @param   projectId    the projectId to set
     * @since   JDK 1.6
     */
    public void setProjectId(Long projectId) {
        this.projectId = projectId;
    }

    /**
     * userId.
     *
     * @return  the userId
     * @since   JDK 1.6
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * userId.
     *
     * @param   userId    the userId to set
     * @since   JDK 1.6
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * customerNameOrPhone.
     *
     * @return  the customerNameOrPhone
     * @since   JDK 1.6
     */
    public String getCustomerNameOrPhone() {
        return customerNameOrPhone;
    }

    /**
     * customerNameOrPhone.
     *
     * @param   customerNameOrPhone    the customerNameOrPhone to set
     * @since   JDK 1.6
     */
    public void setCustomerNameOrPhone(String customerNameOrPhone) {
        this.customerNameOrPhone = customerNameOrPhone;
    }

    /**
     * roomName.
     *
     * @return  the roomName
     * @since   JDK 1.6
     */
    public String getRoomName() {
        return roomName;
    }

    /**
     * roomName.
     *
     * @param   roomName    the roomName to set
     * @since   JDK 1.6
     */
    public void setRoomName(String roomName) {
        this.roomName = roomName;
    }

    /**
     * startUserName.
     *
     * @return  the startUserName
     * @since   JDK 1.6
     */
    public String getStartUserName() {
        return startUserName;
    }

    /**
     * startUserName.
     *
     * @param   startUserName    the startUserName to set
     * @since   JDK 1.6
     */
    public void setStartUserName(String startUserName) {
        this.startUserName = startUserName;
    }

    /**
     * actType.
     *
     * @return  the actType
     * @since   JDK 1.6
     */
    public String getActType() {
        return actType;
    }

    /**
     * actType.
     *
     * @param   actType    the actType to set
     * @since   JDK 1.6
     */
    public void setActType(String actType) {
        this.actType = actType;
    }
   

    public ActNodeQuery(Long projectId, Long userId,
	    String customerNameOrPhone, String roomName, String startUserName,
	    String actType, String qType, String queryTypeSql) {
	super();
	this.projectId = projectId;
	this.userId = userId;
	this.customerNameOrPhone = customerNameOrPhone;
	this.roomName = roomName;
	this.startUserName = startUserName;
	this.actType = actType;
	this.qType = qType;
	this.queryTypeSql = queryTypeSql;
    }

    /**
     * qType.
     *
     * @return  the qType
     * @since   JDK 1.6
     */
    public String getqType() {
        return qType;
    }

    /**
     * qType.
     *
     * @param   qType    the qType to set
     * @since   JDK 1.6
     */
    public void setqType(String qType) {
        this.qType = qType;
    }

    /**
     * queryTypeSql.
     *
     * @return  the queryTypeSql
     * @since   JDK 1.6
     */
    public String getQueryTypeSql() {
        return queryTypeSql;
    }

    /**
     * queryTypeSql.
     *
     * @param   queryTypeSql    the queryTypeSql to set
     * @since   JDK 1.6
     */
    public void setQueryTypeSql(String queryTypeSql) {
        this.queryTypeSql = queryTypeSql;
    }

    public ActNodeQuery() {
	super();
    }


    public Long getMerchantId() {
        return merchantId;
    }

    public void setMerchantId(Long merchantId) {
        this.merchantId = merchantId;
    }
}

